package com.guwu.test;

/**
 * Created by yb on 2018/3/15.
 *  Myaspect 就是切面
 */
public aspect Myaspect {
    /**
     *  切点 描述要切入的方法 ， Helloworld的sayhello 就是切点
     */
    pointcut  recordlog():call(* HelloWorld.sayHello(..));
    pointcut  authcheck():call(* HelloWorld.sayHello(..));
    /**
     * 通知  有5个 ： before  after  after returning  after throwing   around
     */
    before():authcheck(){
        System.out.println("sayhello 方法权限验证");
    }
    after():recordlog(){
        System.out.println("sayhello方法 日志记录");
    }

}
